/*
 * Copyright (C) 2013～2023 上海颐凡软件科技有限公司
 * Yfann Software Technology (Shanghai) Co.,LTD
 * All Rights Reserved.
 * 公司网址: www.yfann.com
 * 365IT教育网，成就您优秀架构师之梦！
 * 平台网址: www.365itedu.com
 */
package com.yfann.web.base.sys.checker;

import com.yfann.sword.web.fwk.exception.CheckErrorException;
import com.yfann.web.base.sys.form.SYS0101S01Form;

/**
 * 登录页面业务处理类。
 * 
 * <pre>
 * 修改履历
 * -----------------------------------------------------------------------------
 *         VERSION       DATE            BY       CHANGE/COMMENT
 * -----------------------------------------------------------------------------
 *          1.0          2013/10/11      颜廷吉            create
 * -----------------------------------------------------------------------------
 * 
 * </pre>
 */
public class SYS0101S01CheckerUEC extends SYS0101S01Checker {
    /**
     * 扩展验证处理。
     * @param enventMethod String
     * @throws Exception Exception
     */
    @Override
    public void checkerUEC(String enventMethod) throws Exception {
        SYS0101S01Form sys01Form = super.sys0101S01Form;
        boolean hasUECError = false;

        // 扩展验证处理01
        if (checkUEC01(sys01Form)) {
            hasUECError = true;
        }

        // 用户扩展错误
        if (hasUECError) {
            throw new CheckErrorException(enventMethod);
        }
    }

    /**
     * 扩展验证处理01。
     * @param sys0101S01Form sys0101S01Form
     * @return boolean
     */
    private boolean checkUEC01(SYS0101S01Form sys0101S01Form) {
        return false;
    }

}
